|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.io.i18n.LocaleInformationRepository
public abstract class LocaleInformationRepository
Standardimplementierung des Interface ILocaleInformationRepository.
| Constructor Summary | |
|---|---|
LocaleInformationRepository()
Parameterloser Konstruktor zum Erzeugen eines neuen LocaleInformationRepository. |
|
| Method Summary | |
|---|---|
boolean |
containsKey(java.lang.String identifier,
java.lang.Class clazz,
java.util.Locale locale)
Zurückliefern, ob das ResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält. |
boolean |
containsKey(java.lang.String identifier,
java.util.Locale locale)
Zurückliefern, ob das ResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält. |
java.lang.Object |
convert(java.lang.String value,
java.lang.Class type,
java.util.Locale loc)
Konvertieren eines als String übergebenen Wertes entsprechend
des Objekttypen und des verfügbaren Patterns für diesen Objekttypen (z.B. |
java.lang.Object |
convert(java.lang.String value,
java.lang.Class type,
java.util.Locale loc,
java.lang.String pattern)
Konvertieren eines als String übergebenen Wertes entsprechend
des Objekttypen und des übergebenen Patterns für diesen Objekttypen (z.B. |
protected java.util.Locale |
defaultLocale()
Zurückliefern des standardmäßig zu verwendenden Locale, falls keine
Angaben zum Locale übergeben wurden. |
static ILocaleInformationRepository |
getInstance()
Zurückliefern einer Instanz des ILocaleInformationRepository, über das
auf die entsprechenden ResourceBundle zugegriffen werden kann. |
protected abstract java.util.Locale |
getLocale()
Zurückliefern des Locale. |
java.util.List |
getSupportedLocales()
Zurückliefern der Liste der unterstützten Locale. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.Class clazz,
java.util.Locale locale)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.lang.Class clazz,
java.util.Locale locale)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.util.Locale locale)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.String[] arguments,
java.lang.Class clazz,
java.util.Locale locale)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.String[] arguments,
java.util.Locale locale)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
void |
init()
Initialisiern des LocaleInformationRepository und Instantiieren
der unterstützten Locales. |
static java.util.Locale |
localeFromString(java.lang.String localeStr)
Zurückliefern eines Locale-Objektes, das aus einem String-Bezeichner
abgeleitet wurde. |
void |
setMessageSource(org.springframework.context.MessageSource source)
Setzen der MessageSource. |
void |
setSupportedLocales(java.util.List locales)
Setzen der Liste der unterstützten Locales. |
java.lang.String |
text(java.lang.String key,
java.lang.Class clazz,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.lang.Class clazz,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.lang.String[] args,
java.lang.Class clazz,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.lang.String[] args,
java.util.Locale loc)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocaleInformationRepository()
LocaleInformationRepository.
| Method Detail |
|---|
public void init()
LocaleInformationRepository und Instantiieren
der unterstützten Locales.
public void setSupportedLocales(java.util.List locales)
Locales.
locales - Unterstützte Locales.public java.util.List getSupportedLocales()
ILocaleInformationRepositoryLocale.
getSupportedLocales in interface ILocaleInformationRepositoryLocale.public void setMessageSource(org.springframework.context.MessageSource source)
MessageSource.
source - Die MessageSource.public static ILocaleInformationRepository getInstance()
ILocaleInformationRepository, über das
auf die entsprechenden ResourceBundle zugegriffen werden kann.
ILocaleInformationRepository.
public java.lang.String text(java.lang.String key,
java.lang.String[] args,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.lang.String[] args,
java.lang.Class clazz,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.lang.Class clazz,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.lang.Class clazz,
java.util.Locale loc)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.Object convert(java.lang.String value,
java.lang.Class type,
java.util.Locale loc,
java.lang.String pattern)
ILocaleInformationRepositoryString übergebenen Wertes entsprechend
des Objekttypen und des übergebenen Patterns für diesen Objekttypen (z.B. Date).
convert in interface ILocaleInformationRepositoryvalue - Zu konvertierender Wert.type - Objekttype des Zielwertes (z.B. Date).loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.pattern - Vorlage für die Konvertierung (z.B. dd.MM.yyyy).
public java.lang.String getText(java.lang.String identifier,
java.lang.String[] arguments,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.lang.String[] arguments,
java.lang.Class clazz,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.lang.Class clazz,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.lang.Class clazz,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
key hinterlegt ist.
public boolean containsKey(java.lang.String identifier,
java.lang.Class clazz,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält.
containsKey in interface ILocaleInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
public boolean containsKey(java.lang.String identifier,
java.util.Locale locale)
ILocaleInformationRepositoryResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält.
containsKey in interface ILocaleInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.locale - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
public java.lang.Object convert(java.lang.String value,
java.lang.Class type,
java.util.Locale loc)
ILocaleInformationRepositoryString übergebenen Wertes entsprechend
des Objekttypen und des verfügbaren Patterns für diesen Objekttypen (z.B. Date).
convert in interface ILocaleInformationRepositoryvalue - Zu konvertierender Wert.type - Objekttype des Zielwertes (z.B. Date).loc - Das Locale des IClient. Bestimmt das
Ressource-Bundle, auf das zugegriffen wird.
public static java.util.Locale localeFromString(java.lang.String localeStr)
Locale-Objektes, das aus einem String-Bezeichner
abgeleitet wurde. Z.B. deutsches Locale bei übergebenem String 'de'.
localeStr - String, der die Locale-Bezeichnung enthält.
Locale-Objekt.protected java.util.Locale defaultLocale()
Locale, falls keine
Angaben zum Locale übergeben wurden. In der Regel wird das erste
in der Liste der verfügbaren Locales verwendet.
Locale, falls keine gewählt wurde.protected abstract java.util.Locale getLocale()
Locale.
Locale.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||